defence projects - French English Dictionary